French Lemon Rose Tart